<% form_for @acionista, :url => form_path do |f| -%>
  <%= f.error_messages %>
  <ul>
    <li>
      <%= radio_button_tag :pessoa_fisica, true, @acionista.pessoa_fisica %>
      <%= label_tag :pessoa_fisica_true, "Pessoa Física" %>
      <%= radio_button_tag :pessoa_fisica, false, !@acionista.pessoa_fisica %>
      <%= label_tag :pessoa_fisica_false, "Pessoa Jurídica" %>
    </li>
    <li>
      <%= f.label :cpf_cnpj, 'Núm. CPF/CNPJ' %>
      <%= f.text_field :cpf_cnpj, :alt => @acionista.pessoa_fisica ? :cpf : :cnpj %>
    </li>
    <li>
      <%= f.label :nome, 'Nome Completo' %>
      <%= f.text_field :nome, :class => :large %>
    </li>
    <li>
      <%= f.label :domicilio, 'Domicílio (Cidade/UF/País)' %>
      <%= f.text_field :domicilio, :maxlength => 50, :size => 40 %>
    </li>
    <li>
      <%= f.label :acoes, 'Núm. de quotas ou ações sobre o Capital votante' %>
      <%= f.text_field :acoes, :alt => :integer_allow_zero %>
    </li>
    <li>
      <%= f.label :valor_nominal, "Valor nominal das quotas ou ações" %>
      <%= f.text_field :valor_nominal, :alt => :decimal %>
    </li>
    <li>
      <%= f.label :participacao, 'Participação sobre o Capital: ' %>
      <%= f.text_field :participacao, :size => 18, :disabled => true %> %
    </li>
    <li>
      <%= f.submit "Salvar" %>
    </li>
  </ul>
<% end %>
<script type="text/javascript" charset="utf-8">
jQuery(function() {
  var participacao = jQuery('#acionista_participacao');
  participacao.val(parseFloat(participacao.val() || 0).toFixed(2).replace(/\./g, '\,'));
  participacao.setMask({mask: '99.999,999,999,999', type: 'reverse'});

  var capital_social = <%=@acionista.capital_social_valor || 1%>;
  var acoes = jQuery('#acionista_acoes');
  <% 
  	 @somatorio = 0
  	 @valor_antigo = 0
  	 @acionistas = @empreendimento.acionistas
  	 for acio in @acionistas
	 	if acio.cpf_cnpj != @acionista.cpf_cnpj
  			@somatorio += acio.acoes
		else
			@valor_antigo = acio.acoes
		end
  	 end 
  %>
  var somatorio = <%=@somatorio || 0%>;
  var valor_antigo = <%=@valor_antigo || 0%>;
  acoes.keyup(function() {
    var percentagem = unformatPtDecimal(this.value);
    //percentagem = parseFloat(percentagem || 0) * 100.0 / capital_social;
	if( percentagem != ''){
		percentagem = (percentagem / (parseInt(percentagem) + parseInt(<%=@somatorio || 0%>)) * 100.0);
	}else{
		percentagem = 0;
	}
    percentagem = percentagem.toFixed(2).replace(/\./g, '\,');
    participacao.val(percentagem);
  });

  var pessoa_fisica = jQuery('input[name=pessoa_fisica]');
  var cpf_cnpj = jQuery('#acionista_cpf_cnpj');
  pessoa_fisica.change(function () {
    if(this.value == "true")
      cpf_cnpj.setMask('cpf');
    else
      cpf_cnpj.setMask('cnpj');
  });
});
</script>
